\hypertarget{struct__bcf__file__header}{}\doxysubsection{\+\_\+bcf\+\_\+file\+\_\+header Struct Reference}
\label{struct__bcf__file__header}\index{\_bcf\_file\_header@{\_bcf\_file\_header}}


{\ttfamily \#include $<$embroidery\+\_\+internal.\+h$>$}

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
unsigned char \mbox{\hyperlink{struct__bcf__file__header_a3a9958669bbd206000986d52a1ea26fc}{signature}} \mbox{[}8\mbox{]}
\item 
unsigned char \mbox{\hyperlink{struct__bcf__file__header_a84b9e393b711171ed0a445466d1aa622}{CLSID}} \mbox{[}16\mbox{]}
\item 
unsigned short \mbox{\hyperlink{struct__bcf__file__header_a5059602cf1466b449f44b1989171284e}{minor\+Version}}
\item 
unsigned short \mbox{\hyperlink{struct__bcf__file__header_a93f73bd6f031f7aec97fcb6f4a8bc2c2}{major\+Version}}
\item 
unsigned short \mbox{\hyperlink{struct__bcf__file__header_ab5a13f508eb2700bacfd93910d6460e1}{byte\+Order}}
\item 
unsigned short \mbox{\hyperlink{struct__bcf__file__header_a6d715ce74a8d2ddfa101ccb91b2d88a4}{sector\+Shift}}
\item 
unsigned short \mbox{\hyperlink{struct__bcf__file__header_ae7ba08991c374bd3a00b1425906e2224}{mini\+Sector\+Shift}}
\item 
unsigned short \mbox{\hyperlink{struct__bcf__file__header_aab7b0b3f190b1349df2627d75e931186}{reserved1}}
\item 
unsigned int \mbox{\hyperlink{struct__bcf__file__header_a2eb721ffdcf073b5d2cda195145f6511}{reserved2}}
\item 
unsigned int \mbox{\hyperlink{struct__bcf__file__header_abf9ad30243a72e9b66824b001ffc62f1}{number\+Of\+Directory\+Sectors}}
\item 
unsigned int \mbox{\hyperlink{struct__bcf__file__header_a17821f8900d0f8e468ecddb54dd7d70e}{number\+Of\+FATSectors}}
\item 
unsigned int \mbox{\hyperlink{struct__bcf__file__header_a73c1fc1614d894815c78aca5b3c84984}{first\+Directory\+Sector\+Location}}
\item 
unsigned int \mbox{\hyperlink{struct__bcf__file__header_a59e844f4d55dcdf58517aaa97cc32ba2}{transaction\+Signature\+Number}}
\item 
unsigned int \mbox{\hyperlink{struct__bcf__file__header_a1f26d21db30c240e29695d29aa8a9c9e}{mini\+Stream\+Cutoff\+Size}}
\item 
unsigned int \mbox{\hyperlink{struct__bcf__file__header_a634db8580ba000868af02dd1f42be29a}{first\+Mini\+FATSector\+Location}}
\item 
unsigned int \mbox{\hyperlink{struct__bcf__file__header_a45a44acae0fd6f8387c66ef35e82b254}{number\+Of\+Mini\+Fat\+Sectors}}
\item 
unsigned int \mbox{\hyperlink{struct__bcf__file__header_a3a28e1b0b6c457d51da5fed45e57cf5b}{first\+Difat\+Sector\+Location}}
\item 
unsigned int \mbox{\hyperlink{struct__bcf__file__header_a9c3067324df96f026cec4d961fb8bb5c}{number\+Of\+Difat\+Sectors}}
\end{DoxyCompactItemize}


\doxysubsubsection{Detailed Description}
\begin{DoxyRefDesc}{Todo}
\item[\mbox{\hyperlink{todo__todo000215}{Todo}}]CLSID should be a separate type. \end{DoxyRefDesc}


\doxysubsubsection{Member Data Documentation}
\mbox{\Hypertarget{struct__bcf__file__header_ab5a13f508eb2700bacfd93910d6460e1}\label{struct__bcf__file__header_ab5a13f508eb2700bacfd93910d6460e1}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!byteOrder@{byteOrder}}
\index{byteOrder@{byteOrder}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{byteOrder}{byteOrder}}
{\footnotesize\ttfamily unsigned short byte\+Order}

\mbox{\Hypertarget{struct__bcf__file__header_a84b9e393b711171ed0a445466d1aa622}\label{struct__bcf__file__header_a84b9e393b711171ed0a445466d1aa622}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!CLSID@{CLSID}}
\index{CLSID@{CLSID}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{CLSID}{CLSID}}
{\footnotesize\ttfamily unsigned char CLSID\mbox{[}16\mbox{]}}

\mbox{\Hypertarget{struct__bcf__file__header_a3a28e1b0b6c457d51da5fed45e57cf5b}\label{struct__bcf__file__header_a3a28e1b0b6c457d51da5fed45e57cf5b}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!firstDifatSectorLocation@{firstDifatSectorLocation}}
\index{firstDifatSectorLocation@{firstDifatSectorLocation}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{firstDifatSectorLocation}{firstDifatSectorLocation}}
{\footnotesize\ttfamily unsigned int first\+Difat\+Sector\+Location}

\mbox{\Hypertarget{struct__bcf__file__header_a73c1fc1614d894815c78aca5b3c84984}\label{struct__bcf__file__header_a73c1fc1614d894815c78aca5b3c84984}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!firstDirectorySectorLocation@{firstDirectorySectorLocation}}
\index{firstDirectorySectorLocation@{firstDirectorySectorLocation}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{firstDirectorySectorLocation}{firstDirectorySectorLocation}}
{\footnotesize\ttfamily unsigned int first\+Directory\+Sector\+Location}

\mbox{\Hypertarget{struct__bcf__file__header_a634db8580ba000868af02dd1f42be29a}\label{struct__bcf__file__header_a634db8580ba000868af02dd1f42be29a}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!firstMiniFATSectorLocation@{firstMiniFATSectorLocation}}
\index{firstMiniFATSectorLocation@{firstMiniFATSectorLocation}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{firstMiniFATSectorLocation}{firstMiniFATSectorLocation}}
{\footnotesize\ttfamily unsigned int first\+Mini\+FATSector\+Location}

\mbox{\Hypertarget{struct__bcf__file__header_a93f73bd6f031f7aec97fcb6f4a8bc2c2}\label{struct__bcf__file__header_a93f73bd6f031f7aec97fcb6f4a8bc2c2}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!majorVersion@{majorVersion}}
\index{majorVersion@{majorVersion}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{majorVersion}{majorVersion}}
{\footnotesize\ttfamily unsigned short major\+Version}

\mbox{\Hypertarget{struct__bcf__file__header_ae7ba08991c374bd3a00b1425906e2224}\label{struct__bcf__file__header_ae7ba08991c374bd3a00b1425906e2224}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!miniSectorShift@{miniSectorShift}}
\index{miniSectorShift@{miniSectorShift}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{miniSectorShift}{miniSectorShift}}
{\footnotesize\ttfamily unsigned short mini\+Sector\+Shift}

\mbox{\Hypertarget{struct__bcf__file__header_a1f26d21db30c240e29695d29aa8a9c9e}\label{struct__bcf__file__header_a1f26d21db30c240e29695d29aa8a9c9e}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!miniStreamCutoffSize@{miniStreamCutoffSize}}
\index{miniStreamCutoffSize@{miniStreamCutoffSize}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{miniStreamCutoffSize}{miniStreamCutoffSize}}
{\footnotesize\ttfamily unsigned int mini\+Stream\+Cutoff\+Size}

\mbox{\Hypertarget{struct__bcf__file__header_a5059602cf1466b449f44b1989171284e}\label{struct__bcf__file__header_a5059602cf1466b449f44b1989171284e}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!minorVersion@{minorVersion}}
\index{minorVersion@{minorVersion}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{minorVersion}{minorVersion}}
{\footnotesize\ttfamily unsigned short minor\+Version}

\mbox{\Hypertarget{struct__bcf__file__header_a9c3067324df96f026cec4d961fb8bb5c}\label{struct__bcf__file__header_a9c3067324df96f026cec4d961fb8bb5c}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!numberOfDifatSectors@{numberOfDifatSectors}}
\index{numberOfDifatSectors@{numberOfDifatSectors}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{numberOfDifatSectors}{numberOfDifatSectors}}
{\footnotesize\ttfamily unsigned int number\+Of\+Difat\+Sectors}

\mbox{\Hypertarget{struct__bcf__file__header_abf9ad30243a72e9b66824b001ffc62f1}\label{struct__bcf__file__header_abf9ad30243a72e9b66824b001ffc62f1}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!numberOfDirectorySectors@{numberOfDirectorySectors}}
\index{numberOfDirectorySectors@{numberOfDirectorySectors}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{numberOfDirectorySectors}{numberOfDirectorySectors}}
{\footnotesize\ttfamily unsigned int number\+Of\+Directory\+Sectors}

\mbox{\Hypertarget{struct__bcf__file__header_a17821f8900d0f8e468ecddb54dd7d70e}\label{struct__bcf__file__header_a17821f8900d0f8e468ecddb54dd7d70e}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!numberOfFATSectors@{numberOfFATSectors}}
\index{numberOfFATSectors@{numberOfFATSectors}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{numberOfFATSectors}{numberOfFATSectors}}
{\footnotesize\ttfamily unsigned int number\+Of\+FATSectors}

\mbox{\Hypertarget{struct__bcf__file__header_a45a44acae0fd6f8387c66ef35e82b254}\label{struct__bcf__file__header_a45a44acae0fd6f8387c66ef35e82b254}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!numberOfMiniFatSectors@{numberOfMiniFatSectors}}
\index{numberOfMiniFatSectors@{numberOfMiniFatSectors}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{numberOfMiniFatSectors}{numberOfMiniFatSectors}}
{\footnotesize\ttfamily unsigned int number\+Of\+Mini\+Fat\+Sectors}

\mbox{\Hypertarget{struct__bcf__file__header_aab7b0b3f190b1349df2627d75e931186}\label{struct__bcf__file__header_aab7b0b3f190b1349df2627d75e931186}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!reserved1@{reserved1}}
\index{reserved1@{reserved1}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{reserved1}{reserved1}}
{\footnotesize\ttfamily unsigned short reserved1}

\mbox{\Hypertarget{struct__bcf__file__header_a2eb721ffdcf073b5d2cda195145f6511}\label{struct__bcf__file__header_a2eb721ffdcf073b5d2cda195145f6511}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!reserved2@{reserved2}}
\index{reserved2@{reserved2}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{reserved2}{reserved2}}
{\footnotesize\ttfamily unsigned int reserved2}

\mbox{\Hypertarget{struct__bcf__file__header_a6d715ce74a8d2ddfa101ccb91b2d88a4}\label{struct__bcf__file__header_a6d715ce74a8d2ddfa101ccb91b2d88a4}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!sectorShift@{sectorShift}}
\index{sectorShift@{sectorShift}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{sectorShift}{sectorShift}}
{\footnotesize\ttfamily unsigned short sector\+Shift}

\mbox{\Hypertarget{struct__bcf__file__header_a3a9958669bbd206000986d52a1ea26fc}\label{struct__bcf__file__header_a3a9958669bbd206000986d52a1ea26fc}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!signature@{signature}}
\index{signature@{signature}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{signature}{signature}}
{\footnotesize\ttfamily unsigned char signature\mbox{[}8\mbox{]}}

\mbox{\Hypertarget{struct__bcf__file__header_a59e844f4d55dcdf58517aaa97cc32ba2}\label{struct__bcf__file__header_a59e844f4d55dcdf58517aaa97cc32ba2}} 
\index{\_bcf\_file\_header@{\_bcf\_file\_header}!transactionSignatureNumber@{transactionSignatureNumber}}
\index{transactionSignatureNumber@{transactionSignatureNumber}!\_bcf\_file\_header@{\_bcf\_file\_header}}
\doxyparagraph{\texorpdfstring{transactionSignatureNumber}{transactionSignatureNumber}}
{\footnotesize\ttfamily unsigned int transaction\+Signature\+Number}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
extern/libembroidery/src/\mbox{\hyperlink{embroidery__internal_8h}{embroidery\+\_\+internal.\+h}}\end{DoxyCompactItemize}
